package com.dream.house.service;

import java.util.Map;

import cn.com.servyou.base.exception.ServiceException;

public abstract class HouseBaseService {

	/**
	 * 执行审批动作<br>
	 * 1、买房审批通过后，需要把房子的使用状态设置为已买；1-已购买<br>
	 * 2、租房审批通过后，需要把房子的使用状态设置为已租；2-已租赁<br>
	 * 3、退房审批通过后，需要把房子的使用状态设置为未使用；0-未使用<br>
	 * <p>
	 * 审批状态:0-未审批，1-未通过，9-已入库，5-入库锁定<br>
	 * @param id(本表主键)
	 * @param status
	 * @param checkUser
	 * @return
	 * @throws ServiceException
	 */
//	abstract boolean grant(String id,String status,String checkUser) throws ServiceException;
	
	/**
	 * 校验是否存在
	 * @param condition
	 * @return boolean
	 * @throws ServiceException
	 */
	abstract boolean  check(Map<String,String> condition) throws ServiceException;
}
